package com.ydgg.ltar.controller;

import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;

import com.ydgg.ltar.service.AdminAuthorityService;
import com.ydgg.ltar.service.AdminRolesAuthorityService;
import com.ydgg.ltar.service.AdminRolesService;
import com.ydgg.ltar.service.AdminService;
import com.ydgg.ltar.service.AdminUserRolesService;
import com.ydgg.ltar.service.ArBuildingContentService;
import com.ydgg.ltar.service.ArBuildingListService;
import com.ydgg.ltar.service.ArBuildingService;
import com.ydgg.ltar.service.AreaGiftService;
import com.ydgg.ltar.service.AreaListService;
import com.ydgg.ltar.service.AreaService;
import com.ydgg.ltar.service.ChartsService;
import com.ydgg.ltar.service.ContentLogoService;
import com.ydgg.ltar.service.MemberService;
import com.ydgg.ltar.service.QiniuService;
import com.ydgg.ltar.service.RSAService;

public abstract class BaseController {
	
	
	@Autowired
	protected AdminAuthorityService adminAuthorityService;
	
	@Autowired
	protected AdminRolesAuthorityService adminRolesAuthorityService;
	
	
	@Autowired
	protected AdminRolesService adminRolesService;
	
	@Autowired
	protected AdminService adminService;
	
	@Autowired
	protected AdminUserRolesService adminUserRolesService;
	
	
	@Autowired
    protected HttpSession session;
	
	@Autowired
	protected RSAService rsaService;

	@Autowired
	protected QiniuService qiniuService;
	
	@Autowired
	protected ArBuildingService arBuildingService;
	
	@Autowired
	protected ArBuildingContentService arBuildingContentService;
	
	@Autowired
	protected ContentLogoService contentLogoService;
	
	@Autowired
	protected ArBuildingListService arBuildingListService;
	
	@Autowired
	protected ChartsService chartsService;
	
	@Autowired
	protected MemberService memberService;
	
	@Autowired
	protected AreaService areaService;
	
	@Autowired
	protected AreaListService areaListService;
	
	@Autowired
	protected AreaGiftService areaGiftService;
	
}
